www.gusucode.com > FavShop网店系统源码程序 > FavShop网店系统 1.0/upload/app/webroot/js/kefu.js
function s(str){ return document.getElementById(str); } if (isIE()) {window.attachEvent("onload", correctPNG);} function isIE(){ if(navigator.appName == "Microsoft Internet Explorer") { if(navigator.appVersion.match(/6./i)=='6.') { return true} } else{return false} } function correctPNG() { for(var i=0; i<document.images.length; i++) { var img = document.images[i] var LW=img.width var LH=img.height var imgName = img.src.toUpperCase() if (imgName.substring(imgName.length-3, imgName.length) == "PNG") { img.style.filter+="progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+img.src+", sizingmethod=scale);" img.src="http://images.zoshow.com/transparent.gif" img.width=LW img.height=LH } } } var ajax=false; try { ajax = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { ajax = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { ajax = false; } } if (!ajax && typeof XMLHttpRequest!='undefined') { ajax = new XMLHttpRequest(); } function message() { var promptInfo = ""; overlay(); var str = sub_cart(); if(str != ""){ promptInfo = "<h2><img src='http://images.zoshow.com/account_succes.gif'/>购买失败!</h2><p>" + str + "</p>"; processMessage(promptInfo); }else{ addToCartAjax(0); } } function groupMessage(gid){ var elems = document.getElementsByTagName("INPUT"); var isChecked = true; var isCheckedA = false; for (var i=0; i < elems.length; i++) { if (elems[i].type == 'checkbox' && elems[i].name == "chkgoods") { if(!elems[i].checked){ isChecked = false; }else{ isCheckedA = true; } } } if(!isChecked){ gid = 0; } var str = ""; document.getElementById("thegroup_id").value = gid; if(!isCheckedA){ str = "请至少选择一个商品"; }else{ if(processStr()!=""){ str = processStr(); } } //alert(document.getElementById("thegroup_id").value); overlay(); if(str != ""){ promptInfo = "<h2><img src='http://images.zoshow.com/account_succes.gif'/>购买失败!</h2><p>" + str + "</p>"; processMessage(promptInfo); }else{ addToCartAjax(gid); } } function processGroupSize(id){ id = id.substring(9,id.length); var size_id = document.getElementById("size_id_"+id); var str = ""; if(size_id != null){ if(size_id.value == 0){ str = "请为所选商品选择尺寸"; } } return str; } function processStr(){ var elems = document.getElementsByTagName("INPUT"); var str = ""; for (var i=0; i < elems.length; i++) { if (elems[i].type == 'checkbox' && elems[i].name == "chkgoods") { if(elems[i].checked){ str = processGroupSize(elems[i].id); } } } return str; } function overlay(){ var doc = document; var msg = doc.createElement("div"); msg.id="alte"; var msg_over = doc.createElement("div"); msg_over.id="alter_over"; doc.body.appendChild(msg); doc.body.appendChild(msg_over); //下面是对div位置和大小的设置。 var page_height=doc.documentElement.clientHeight; var oleft=doc.documentElement.clientWidth; if(window.screen.width<1024 ) { oleft=1003; doc.getElementById("alte").style.width=oleft+"px" } var scroll_height= doc.body.scrollHeight; var alte_height=page_height>scroll_height?page_height:scroll_height; doc.getElementById("alte").style.height=alte_height+"px"; doc.getElementById("alter_over").style.top=page_height/2-107+doc.documentElement.scrollTop+"px"; if (navigator.userAgent.indexOf('Opera') >= 0){ doc.getElementById("alter_over").style.top=214+doc.documentElement.scrollTop+"px"; } doc.getElementById("alter_over").style.left=oleft/2-161+"px"; } function addToCartAjax(gid){ var color_id = getSelectedColors(); var size_id = getSelectedSizes(); //var color_id = s('color_id_').value; //var size_id = s('size').value; var num = 1; if(document.getElementById("buyNum") != null){ num = parseInt(document.getElementById("buyNum").value); } var group_id = 0; //if(document.getElementById("group_id") != null && parseInt(document.getElementById("group_id").value) > 0){ // group_id = parseInt(document.getElementById("group_id").value); //} if(gid != 0){ group_id = gid; } var params = "color_id=" + color_id + "&size_id=" + size_id + "&num=" + num + "&group_id=" + group_id; var url = '/user.php?act=add_to_cart'; Ajax.call(url, params, addToCartAjaxResponse, 'POST', 'TEXT'); } function addToCartAjaxResponse(result){ var promptInfo = "<h2><img src='http://images.zoshow.com/account_succes.gif'/>添加成功!</h2><p>您购买的商品已经成功添加到了购物车</p>"; if(result != ""){ promptInfo = "<h2><img src='http://images.zoshow.com/account_succes.gif'/>购买失败!</h2><p>"+ result +"</p>"; } processMessage(promptInfo); } function processMessage(promptInfo){ var sring_out1="<div id='alter_inner'><div id='alter_cont0'><img src='http://images.zoshow.com/window_logo.gif' onclick='ms_close()'/><div id='alter_cont1'>"; var sring_out2="</div></div> </div>"; var string= promptInfo + "<div class='fot'><a href='#' onclick='ms_close()'><img src='http://images.zoshow.com/window_buy.gif' border='0' /></a><a href='http://user.zoshow.com/user.php?act=flow'><img src='http://images.zoshow.com/window_buysli.gif' width='117' height='28' border='0' /></a></div>" ; document.getElementById("alter_over").innerHTML=sring_out1+string+sring_out2; selects = document.getElementsByTagName("select"); for (i = 0; i != selects.length; i++) { selects[i].style.visibility = "hidden"; } if(document.getElementsByTagName("object")[0] != null) document.getElementsByTagName("object")[0].style.visibility = "visible"; get_user_history(); } /**关闭消息框 **/ function ms_close() { var trnode1=document.getElementById("alte"); trnode1.parentNode.removeChild(trnode1); if(document.getElementById("alter_over")) { var trnode2=document.getElementById("alter_over"); trnode2.parentNode.removeChild(trnode2); } if(document.getElementById("imgpaly")) { var trnode3=document.getElementById("imgpaly"); trnode3.parentNode.removeChild(trnode3); } selects = document.getElementsByTagName("select"); for (i = 0; i != selects.length; i++) {selects[i].style.visibility = "visible"; } if(document.getElementsByTagName("object")[0] != null) document.getElementsByTagName("object")[0].style.visibility = "visible"; } function getSelectedColors() { var spec_color = new Array(); var j = 0; var formBuy = document.getElementsByTagName('input'); for (i = 0; i < formBuy.length; i ++ ) { var prefix = formBuy[i].id.substr(0, 9); if (prefix == 'color_id_'){ if(formBuy[i].type == 'hidden' && formBuy[i].value) { spec_color[j] = formBuy[i].value; j++ ; }else if(formBuy[i].type == 'checkbox' && formBuy[i].checked){ spec_color[j] = formBuy[i].value; j++ ; } } } return spec_color; } function getSelectedSizes() { var spec_size = new Array(); var j = 0; var formBuy = document.getElementsByTagName('input'); var ecart = document.getElementById("owen_cart_id"); if((ecart != null) && (ecart.value="zoshow")){ for (i = 0; i < formBuy.length; i ++ ) { var prefix = formBuy[i].id.substr(0, 8); //alert(formBuy[i].id.substr(8)) if (prefix == 'size_id_' && ( (formBuy[i].type == 'hidden' && formBuy[i].value && document.getElementById("color_id_"+formBuy[i].id.substr(8)).checked))) { spec_size[j] = formBuy[i].value; j++ ; } } }else{ spec_size[j] = document.getElementById("size_id_").value; } return spec_size; } function hint_PosX(obj) { var curleft = 0; if (obj.offsetParent) { while (obj.offsetParent) { curleft += obj.offsetLeft obj = obj.offsetParent; } } else if (obj.x) curleft += obj.x; return curleft; } function hint_PosY(obj) { var curtop = 0; if (obj.offsetParent) { while (obj.offsetParent) { curtop += obj.offsetTop obj = obj.offsetParent; } } else if (obj.y) curtop += obj.y; return curtop; } function selec(obj,str){ s(str).style.top=hint_PosY(obj)+obj.offsetHeight+"px"; s(str).style.display='block'; s(str).style.left=hint_PosX(obj)-(s(str).offsetWidth/2)+26 +"px"; } function show(obj,str){ if(str=='siz_undefined') return false; if(typeof str =='object') str = str.toString(); s(str).style.top=hint_PosY(obj)+(obj.offsetHeight-2)+"px"; s(str).style.display='block'; s(str).style.left=hint_PosX(obj)-(s(str).offsetWidth/2)+70 +"px"; } function sel_sel( string,val) { s("s_span").innerHTML= string; s("sele").style.display="none"; s("category").value=val; } function uploadimg(color_id) { Ajax.call("http://goods.zoshow.com/ajax.php","id="+color_id+"&act=load_color",load_angle_list,"TEXT"); } function load_angle_list(v) { s("demo1").innerHTML = v; s("demo2").innerHTML = ""; pp("http://images.zoshow.com/"+s("path").value+"middle.jpg",s("angle_total").value); //s('cname').innerHTML = s("color_name").value; //s('cnum').innerHTML = s("num").value; //s('csold').innerHTML = s("sale").value; s('big_img_a').href = "http://images.zoshow.com/"+s("path").value+"big.jpg"; var color_id = s('color_id').value; //s('color_id_').value = color_id; s(color_id).selected="selected"; getNewSize(color_id); Ajax.call("http://goods.zoshow.com/ajax.php","id="+color_id+"&act=load_size",load_size_list,"TEXT"); } function load_size_list(v) { //s("s_size").innerHTML = v; var goods_id = location.href.split('=')[1]; var color_id = s("color_id").value; Ajax.call("http://goods.zoshow.com/ajax.php","gid="+goods_id+"&id="+color_id+"&act=load_storage",load_storage,"TEXT"); } //读取库存 function load_storage(v){ s("storage").innerHTML = v; } function changimg(obj,angle_desc) { s('big_img').src = obj.src.replace('mini','middle'); s('big_img_a').href = obj.src.replace('mini','big'); //s('angle_desc').innerHTML = angle_desc; } function groupchangimg(obj) { var sc = obj.src; s("big_img").src = sc.replace("mini","middle"); } function groupimg(srcimg) { s("big_img").src = srcimg; } function dissize(str,obj,num,key,sizeid) { var s_id=obj.id // s(key+"_size").innerHTML=str; for(var i=0;i<num;i++) { var ids=i + "_" + key; document.getElementById(ids).className="ss"; } obj.className="ch"; s('size_id_'+key).value = sizeid; } function dissizea(obj,num,ss,inn,loft_num,sale_cnt,id_name) { var s_id=obj.id.substring(0,2); for(var i=0;i<num;i++) { var ids=s_id+i; var oo = s(ids); oo.className=""; } obj.className="ch"; document.getElementById('size_id_').value=ss; document.getElementById('size_name').innerHTML=inn; //document.getElementById('cnum').innerHTML=loft_num; document.getElementById('csold').innerHTML=sale_cnt; var ids = Array(); ids = s("storage").getElementsByTagName("label"); for(var i=0;i<ids.length;i++){ s(ids[i].id).style.color = "#454545"; } s(id_name).style.color = "#5ED0D4"; } function slectAll(obj, chk) { if (chk == null) { chk = 'checkboxes'; } var elems = obj.form.getElementsByTagName("INPUT"); for (var i=0; i < elems.length; i++) { if (elems[i].name == chk || elems[i].name == chk + "[]") { elems[i].checked = obj.checked; } } } function mouseovers( ){ document.getElementById("tp").className="" } function clickes(obj){ document.getElementById("tp").className=""; document.getElementById("tp").id=""; obj.id="tp" obj.className="rad"; } function onmouseouts(){ document.getElementById("tp").className="rad" } function change(){ var d = new Date(); document.getElementById("yanzhengma_top").src="http://user.zoshow.com/captcha.php?" + d.getTime(); } function ISL_GotoPage_a(num){ if(MoveLock)return; MoveLock = true; GotoLock = true; Comp = (num - 1) * PageWidth - GetObj('ISL_Cont').scrollLeft; ISL_Page = num; clearInterval(AutoPlayObj); CompScr_a(); AutoPlay_a(); } function ISL_GotoPage_a(){ //上翻开始 if(MoveLock) return; clearInterval(AutoPlayObj); MoveLock = true; MoveTimeObj = setInterval('ISL_ScrUp_a();',Speed); } function ISL_GoUp_a(){ //上翻开始 if(MoveLock) return; clearInterval(AutoPlayObj); MoveLock = true; MoveTimeObj = setInterval('ISL_ScrUp_a();',Speed); } function ISL_StopUp_a(){ //上翻停止 if(GotoLock){return}; clearInterval(MoveTimeObj); if((GetObj('ISL_Cont').scrollLeft - fill) % PageWidth != 0){ Comp = fill - (GetObj('ISL_Cont').scrollLeft % PageWidth); CompScr_a(); }else{ MoveLock = false; } AutoPlay_a(); } function ISL_GoUp_b(){ //搭配上翻开始 if(MoveLock) return; clearInterval(AutoPlayObj); MoveLock = true; MoveTimeObj = setInterval('ISL_ScrUp_a();',Speed); } function ISL_StopUp_b(){ //搭配上翻停止 if(GotoLock){return}; clearInterval(MoveTimeObj); if((GetObj('ISL_Cont').scrollLeft - fill) % PageWidth != 0){ Comp = fill - (GetObj('ISL_Cont').scrollLeft % PageWidth); CompScr_a(); }else{ MoveLock = false; } } function ISL_ScrUp_a(){ //上翻动作 if(GetObj('ISL_Cont').scrollLeft <= 0){GetObj('ISL_Cont').scrollLeft = GetObj('ISL_Cont').scrollLeft + GetObj('List1').offsetWidth} GetObj('ISL_Cont').scrollLeft -= Space ; } function ISL_GoDown_a(){ //下翻 clearInterval(MoveTimeObj); if(MoveLock) return; clearInterval(AutoPlayObj); MoveLock = true; ISL_ScrDown_a(); MoveTimeObj = setInterval('ISL_ScrDown_a()',Speed); } function ISL_GoDown_b(){ //搭配下翻 clearInterval(MoveTimeObj); if(MoveLock) return; clearInterval(AutoPlayObj); MoveLock = true; ISL_ScrDown_a(); MoveTimeObj = setInterval('ISL_ScrDown_a()',Speed); } function chabigimg(obj,gid) { var ic = document.getElementById("ISL_Cont"); var arr = ic.getElementsByTagName('p') ; for (var i=0;i<arr.length;i++) { arr[i].style.display = "none"; } var o_img = obj.getElementsByTagName("img"); var o_p = obj.getElementsByTagName("p"); var oimg=o_img[0].src.replace("mini","middle"); document.getElementById('big_img').src=oimg; o_p[0].style.display = "block"; var elems = document.getElementsByTagName("div"); for (var i=0; i < elems.length; i++) { if(elems[i].id.indexOf("goods_check_")!=-1) { elems[i].className=""; } } document.getElementById("goods_check_"+gid).className="dp_change"; } function ISL_StopDown_a(){ //下翻停止 if(GotoLock){return}; clearInterval(MoveTimeObj); if(GetObj('ISL_Cont').scrollLeft % PageWidth - (fill>=0?fill:fill+1) != 0 ){ Comp = PageWidth - GetObj('ISL_Cont').scrollLeft % PageWidth + fill; CompScr_a(); }else{ MoveLock = false; } AutoPlay_a(); } function ISL_ScrDown_a(){ //下翻动作 if(GetObj('ISL_Cont').scrollLeft >= GetObj('List1').scrollWidth){GetObj('ISL_Cont').scrollLeft = GetObj('ISL_Cont').scrollLeft - GetObj('List1').scrollWidth;} GetObj('ISL_Cont').scrollLeft += Space ; } function ISL_GoUp_b(){ //上翻开始 if(MoveLock) return; clearInterval(AutoPlayObj_a); MoveLock = true; MoveTimeObj = setInterval('ISL_ScrUp_a();',Speed); } function ISL_StopUp_b(){ //上翻停止 if(GotoLock){return}; clearInterval(MoveTimeObj); if((GetObj('ISL_Cont').scrollLeft - fill) % PageWidth != 0){ Comp = fill - (GetObj('ISL_Cont').scrollLeft % PageWidth); CompScr_a(); }else{ MoveLock = false; } //AutoPlay_a(); } function ISL_ScrUp_b(){ //上翻动作 if(GetObj('ISL_Cont').scrollLeft < 0){GetObj('ISL_Cont').scrollLeft = GetObj('ISL_Cont').scrollLeft + GetObj('List1').offsetWidth} GetObj('ISL_Cont').scrollLeft -= Space ; GetObj("right_arr").style.display=""; if(GetObj('ISL_Cont').scrollLeft ==0) {GetObj("left_arr").style.display="none";} } function ISL_GoDown_b(){ //下翻 clearInterval(MoveTimeObj); if(MoveLock) return; clearInterval(AutoPlayObj_a); MoveLock = true; ISL_ScrDown_a(); MoveTimeObj = setInterval('ISL_ScrDown_a()',Speed); } function ISL_StopDown_b(){ //下翻停止 if(GotoLock){return}; clearInterval(MoveTimeObj); if(GetObj('ISL_Cont').scrollLeft % PageWidth - (fill>=0?fill:fill+1) != 0 ){ Comp = PageWidth - GetObj('ISL_Cont').scrollLeft % PageWidth + fill; CompScr_a(); }else{ MoveLock = false; } //AutoPlay_a(); } function ISL_ScrDown_b(){ //下翻动作 if((GetObj('List1').scrollWidth-GetObj('ISL_Cont').scrollLeft)<=254) { ISL_StopDown_a(); GetObj("right_arr").style.display="none";} else{ GetObj("left_arr").style.display=""; if(GetObj('ISL_Cont').scrollLeft > GetObj('List1').scrollWidth){GetObj('ISL_Cont').scrollLeft = GetObj('ISL_Cont').scrollLeft - GetObj('List1').scrollWidth;} GetObj('ISL_Cont').scrollLeft += Space ; } } function CompScr_a(){ if(Comp == 0){ ISL_Page = Math.round((GetObj('ISL_Cont').scrollLeft - fill) / PageWidth) + 1; if(ISL_Page>ISL_Pages){ISL_Page = 1}; MoveLock = false; GotoLock = false; return; } var num; var TempSpeed = Speed,TempSpace = Space; if(Math.abs(Comp)<PageWidth/5){ TempSpace = Math.round(Math.abs(Comp/5)); if(TempSpace<1){TempSpace=1}; } if(Comp < 0){ //上翻 if(Comp < -TempSpace){ Comp += TempSpace; num = TempSpace; }else{ num = -Comp; Comp = 0; } GetObj('ISL_Cont').scrollLeft -= num; setTimeout('CompScr_a()',TempSpeed); }else{ //下翻 if(Comp > TempSpace){ Comp -= TempSpace; num = TempSpace; }else{ num = Comp; Comp = 0; } GetObj('ISL_Cont').scrollLeft += num; setTimeout('CompScr_a()',TempSpeed); } } function GetObj(objName){if(document.getElementById){return eval('document.getElementById("'+objName+'")')}else{return eval('document.all.'+objName)}} function AutoPlay_a(){ //自动滚动 clearInterval(AutoPlayObj); AutoPlayObj = setInterval('ISL_GoDown_a();ISL_StopDown_a();',3000); //间隔时间 } var Speed = 10; //速度(毫秒) var Space = 15; //每次移动(px) var PageHeight = 71; //翻页宽度 var fill = 0; //整体移位 var MoveLock = false; var MoveTimeObj; var Comp = 0; var AutoPlayObj=null; var ISL_Pages = 1 var ISL_Page = 1; var GotoLock = false; function pp(path,num,sh)//color_id,img_path { s('big_img').src = path; // alert(num); var ISL_Pages = Math.floor(s("demo1").scrollHeight / PageHeight); if(sh=='1') { PageHeight = 54; //翻页宽度 } if(num>5) { GetObj("demo2").innerHTML = GetObj("demo1").innerHTML; GetObj('demo').scrollTop = fill>=0?fill:GetObj('demo1').scrollHeight - Math.abs(fill); GetObj("demo").onmouseover = function(){clearInterval(AutoPlayObj);} GetObj("demo").onmouseout = function(){AutoPlay();} AutoPlay(); } } function GetObj(objName){if(document.getElementById){return eval('document.getElementById("'+objName+'")')}else{return eval('document.all.'+objName)}} function AutoPlay(){ //自动滚动 clearInterval(AutoPlayObj); AutoPlayObj = setInterval('ISL_GoDown();ISL_StopDown();',2000); //间隔时间 } function ISL_GoDown(){ //下翻 clearInterval(MoveTimeObj); if(MoveLock) return; clearInterval(AutoPlayObj); MoveLock = true; ISL_ScrDown(); MoveTimeObj = setInterval('ISL_ScrDown()',Speed); } function ISL_StopDown(){ //下翻停止 if(GotoLock){return}; clearInterval(MoveTimeObj); if(GetObj('demo').scrollTop % PageHeight - (fill>=0?fill:fill+1) != 0 ){ Comp = PageHeight - GetObj('demo').scrollTop % PageHeight + fill; CompScr(); }else{ MoveLock = false; } AutoPlay(); } function ISL_ScrDown(){ //下翻动作 if(GetObj('demo').scrollTop >= GetObj('demo1').scrollHeight){GetObj('demo').scrollTop = GetObj('demo').scrollTop - GetObj('demo1').scrollHeight;} GetObj('demo').scrollTop += Space ; } function CompScr(){ if(Comp == 0){ ISL_Page = Math.round((GetObj('demo').scrollTop - fill) / PageHeight) + 1; if(ISL_Page>ISL_Pages){ISL_Page = 1}; //ISL_PageList(); MoveLock = false; GotoLock = false; return; } var num; var TempSpeed = Speed,TempSpace = Space; if(Math.abs(Comp)<PageHeight/5){ TempSpace = Math.round(Math.abs(Comp/5)); if(TempSpace<1){TempSpace=1}; } if(Comp < 0){ //上翻 if(Comp < -TempSpace){ Comp += TempSpace; num = TempSpace; }else{ num = -Comp; Comp = 0; } GetObj('demo').scrollTop -= num; setTimeout('CompScr()',TempSpeed); }else{ //下翻 if(Comp > TempSpace){ Comp -= TempSpace; num = TempSpace; }else{ num = Comp; Comp = 0; } GetObj('demo').scrollTop += num; setTimeout('CompScr()',TempSpeed); } } function aj(url,param,func,meth) { ajax.onreadystatechange = function() { if (ajax.readyState == 4 && ajax.status == 200) { func(ajax.responseText); } } ajax.open('GET', "http://goods.zoshow.com/" + url+"?"+param,true); ajax.send(""); } function scrollLayer(p_obj_name, p_gap_point) { var start_point, end_point, timer; var obj_layer = document.getElementById(p_obj_name); start_point = parseInt(obj_layer.style.top, 10); if ( start_point < p_gap_point ) start_point = p_gap_point; end_point = document.documentElement.scrollTop + p_gap_point; limit_point = parseInt(document.documentElement.scrollHeight) - parseInt(obj_layer.offsetHeight) -155; if ( end_point > limit_point ) end_point = limit_point; if ( start_point != end_point ) { scroll_amount = Math.ceil( Math.abs( end_point - start_point ) / 15 ); obj_layer.style.top = parseInt(start_point, 10) + ( ( end_point < start_point ) ? -scroll_amount : scroll_amount )+"px"; } timer = window.setTimeout ("scrollLayer('" + p_obj_name + "', " + p_gap_point + ");", 1); } function ss() { GetObj("left_arr").style.display="none"; GetObj("right_arr").style.display="none"; if(len>4){ GetObj("left_arr").style.display=""; GetObj("right_arr").style.display=""; GetObj("List2").innerHTML = GetObj("List1").innerHTML; GetObj('ISL_Cont').scrollLeft = fill>=0?fill:GetObj('List1').scrollWidth - Math.abs(fill); GetObj("ISL_Cont").onmouseover = function(){clearInterval(AutoPlayObj);} GetObj("ISL_Cont").onmouseout = function(){AutoPlay_a();} AutoPlay_a(); } } function sub_cart() { var str = ""; /*if(s('color_id_').value=="") { str = "请选择要购买的颜色"; // return false; } else if(s('size_id_').value == "") { str = "请选择要购买的尺码"; // return false; }*/ if(s('size').selectedIndex == 0) { str = "请选择要购买的尺码"; // return false; } else if(s('color_id_').value=="请选择颜色") { str = "请选择要购买的颜色"; // return false; } return str; } function del_goods(order_id,rec_id) { if(confirm("确定要删除该商品吗?")) { Ajax.call('frame_order.php', 'act=del_goods&order_id=' + order_id + '&rec_id='+rec_id, re_load, 'GET', 'TEXT'); } return false; } function del_group_goods(order_id,rec_id) { if(confirm("删除该单品,搭配将不完整。您将不能享受搭配的优惠折扣,确定要删除该商品吗?")) { Ajax.call('frame_order.php', 'act=del_goods&order_id=' + order_id + '&rec_id='+rec_id, re_load, 'GET', 'TEXT'); } return false; } function re_load(v) { alert(v); Ajax.call('frame_order.php', 'act=load&order_id='+order_id, view_order, 'GET', 'TEXT'); } function edit_order_num(order_id,rec_id,num) { Ajax.call('frame_order.php', 'act=edit_num&order_id=' + order_id + '&rec_id='+rec_id + '&num='+num, re_load, 'GET', 'TEXT'); } function view_order(result) { s('buy_list').innerHTML = result; } function loggin() { var doc = document; var msg = doc.createElement("div"); msg.id="alte"; var msg_over = doc.createElement("div"); msg_over.id="alter_over2"; doc.body.appendChild(msg); doc.body.appendChild(msg_over); //下面是对div位置和大小的设置。 var page_height=doc.documentElement.clientHeight; var oleft=doc.documentElement.clientWidth; if(window.screen.width<1024 ) { oleft=1003; doc.getElementById("alte").style.width=oleft+"px" } var scroll_height= doc.body.scrollHeight; var alte_height=page_height>scroll_height?page_height:scroll_height; doc.getElementById("alte").style.height=alte_height+"px"; doc.getElementById("alter_over2").style.top=page_height/2-107+doc.documentElement.scrollTop+"px"; if (navigator.userAgent.indexOf('Opera') >= 0){ doc.getElementById("alter_over").style.top=214+doc.documentElement.scrollTop+"px"; } doc.getElementById("alter_over2").style.left=oleft/2-161+"px"; var sring_out1="<div id='alter_inner2'><div id='alter_cont02'> <div id=\"loader\" style=\"display:none\"></div><span>用户登录</span><img src='http://images.zoshow.com/window_logo.gif' style='cursor:pointer' onclick='closeDiv()'/><div class='cl'></div><div id='alter_cont12'>"; var sring_out2="</div></div> </div>"; var string=" <div><h4>用户名:</h4><input id='username_top' name='username' type='text' size='20' /> </div> "+ "<div><h4>密 码:</h4><input id='password_top' name='password' type='password' size='20' /> </div>"+ " <div><h4>验证码:</h4><input name='captcha' id='captcha_top' type='text' size='8' style='width:60px;' onkeypress = 'goSubmit(event);'/> <img src='http://user.zoshow.com/captcha.php' id='yanzhengma_top' /> </div> "+ " <p class='noclear'>看不清楚? <a href='javascript:change()'>换张图片</a> </p> "+ "<p> <input type='checkbox' name='remember_pwd' id='remember_pwd' value='1' class='nobor' /> 记住密码<a href='javascript:loggin_close()'><img src='http://images.zoshow.com/logging_logging.gif' width='91' height='32' border='0' class='du' /></a></p>"+ "<p class='fot'><a href='http://user.zoshow.com/user.php?act=register'><img src='http://images.zoshow.com/logging_zhucenews.gif' border='0' /></a><a href='http://user.zoshow.com/user.php?act=get_password'><img src='http://images.zoshow.com/logging_forgetps.gif' width='95' height='28' /></a></p> " ; doc.getElementById("alter_over2").innerHTML=sring_out1+string+sring_out2; selects = doc.getElementsByTagName("select"); for (i = 0; i != selects.length; i++) { selects[i].style.visibility = "hidden"; } if(document.getElementsByTagName("object")[0] != null){ document.getElementsByTagName("object")[0].style.visibility = "hidden"; } } function loggin_close(){ var username = document.getElementById('username_top').value; var password = document.getElementById('password_top').value; var captcha = document.getElementById('captcha_top').value; if(username == ""){ alert("请输入用户名"); change(); return; } if(password == ""){ alert("请输入密码"); change(); return; } if(captcha == ""){ alert("请输入验证码"); change(); return; } var remember_pwd = "o"; if(document.getElementById('remember_pwd').checked){ remember_pwd = document.getElementById('remember_pwd').value; } var params = "username=" + username + "&password=" + password + "&captcha=" + captcha + "&remember_pwd=" + remember_pwd; Ajax.call('/user.php?act=signin', params, logginResponse, 'POST', 'TEXT'); } function closeDiv(){ var trnode1=document.getElementById("alte"); trnode1.parentNode.removeChild(trnode1); if(document.getElementById("alter_over2")) { var trnode2=document.getElementById("alter_over2"); trnode2.parentNode.removeChild(trnode2); } if(document.getElementById("imgpaly")) { var trnode3=document.getElementById("imgpaly"); trnode3.parentNode.removeChild(trnode3); } selects = document.getElementsByTagName("select"); for (i = 0; i != selects.length; i++) { selects[i].style.visibility = "visible"; } if(document.getElementsByTagName("object")[0] != null) document.getElementsByTagName("object")[0].style.visibility = "visible"; } function logginResponse(result){ if(result == "true"){ var user_name = getCookie("ECS[user_name]"); document.getElementById("loginInfoDiv").innerHTML = "欢迎你, <a href=\"http://user.zoshow.com\">"+user_name+"</a> <a href=\"http://user.zoshow.com/user.php?act=logout\">退出</a> | " //+ "<a href=\"http://user.zoshow.com/user.php?act=register\">注册</a> | <a href=\"#\">帮助</a>"; + " <a href=\"http://www.zoshow.com/help\">帮助</a>"; if(document.location.toString().indexOf("user.php?act=logout") != -1){ window.location = "http://www.zoshow.com"; }else{ closeDiv(); } }else{ alert(result) change(); } } function getCookie(Name) //cookies读取 { var search = Name + "=" if(document.cookie.length > 0) { offset = document.cookie.indexOf(search) if(offset != -1) { offset += search.length end = document.cookie.indexOf(";", offset) if(end == -1){ end = document.cookie.length } return unescape(document.cookie.substring(offset, end)) } else{ return "" } } } function get_score(scoreid){ var url = '/user.php'; var params = "act=ajax_score&id="+scoreid; Ajax.call(url, params, get_score_Response, 'POST', 'TEXT'); } function get_score_Response(request){ document.getElementById("xuhe").innerHTML = request; } function goSubmit(e){ var keyCode = (window.event) ? e.keyCode : e.which; if(keyCode=='13') { loggin_close(); } } function need_invoice(obj) { if(obj.checked) { s('type').disabled=false; s('invoice_header').disabled=false; } else { s('type').disabled=true; s('invoice_header').disabled=true; } } var zi = 0; function alert_overlay(ss,t,url_addr,params) { var doc = document; var msg = doc.createElement("div"); msg.id="alte"; var msg_over = doc.createElement("div"); msg_over.id="alter_over"; doc.body.appendChild(msg); doc.body.appendChild(msg_over); //下面是对div位置和大小的设置。 var page_height=doc.documentElement.clientHeight; var oleft=doc.documentElement.clientWidth; if(window.screen.width<1024 ) { oleft=1003; doc.getElementById("alte").style.width=oleft+"px" } var scroll_height= doc.body.scrollHeight; var offtses= doc.body.offsetHeight; var alte_height=page_height>scroll_height?page_height:scroll_height; doc.getElementById("alte").style.height=alte_height+"px"; doc.getElementById("alter_over").style.top=page_height/2-107+doc.documentElement.scrollTop+"px"; doc.getElementById("alter_over").style.left=oleft/2-161+"px"; var sring_out1="<div id='alter_inner'><div id='alter_cont0'><img src='http://images.zoshow.com/window_logo.gif' /><div id='alter_cont1'>"; var sring_out2="</div></div> </div>"; var string="<div class='w_alt'>"+ss+"</div><div class='fot2'>" ; if(t=="zoshow"){ string += "<a><img src='http://images.zoshow.com/window_comits.gif' border='0' style='cursor:pointer' onclick=delete_coll('"+url_addr+"','"+params+"') /></a>"; string += "<a><img onclick='ms_close()' src='http://images.zoshow.com/window_reserts.gif' style='cursor:pointer' border='0' /></a>"; }else{ string += "<a href='#' onclick='ms_close()'><img src='http://images.zoshow.com/window_comits.gif' border='0' /></a>"; } string += "</div>"; doc.getElementById("alter_over").innerHTML=sring_out1+string+sring_out2; } function delete_coll(url,params){ if(url=="f_url"){ f_url(params); }else{ location.href=url; } } function confirm_overlay(ss,url,params) { alert_overlay(ss,"zoshow",url,params); } function getNewSize(color_id){ s('color_id_').value = color_id; var url = '/goods.php'; var params = "act=size&color_id="+color_id; Ajax.call(url, params, function(result){document.getElementById("select_size").innerHTML = result.content;}, 'POST', 'JSON'); } function setSize(size_id){ s('size_id_').value = size_id; s('siz_'+s('size').options[s('size').selectedIndex].id.split('_')[1]).style.display=''; if(s('size').options[s('size').selectedIndex].innerHTML.lastIndexOf(')')!=-1){ s('buyNum').disabled="disabled"; }else{ s('buyNum').disabled=""; } } function mouseOut(){ with(s('size')){ if(selectedIndex!=0){ s('siz_'+options[selectedIndex].id.split('_')[1]).style.display='none'; } } }